package com.th.common.domain;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import lombok.Data;

@Data
@ApiModel("企业订单需求表")
@TableName("us_order_require")
public class UsOrderRequire {

    @ApiModelProperty("订单需求id")
    @TableId(value = "id",type = IdType.AUTO)
    private Long id;

    @ApiModelProperty("订单需求所属的订单")
    private Long orderId;

    @ApiModelProperty("服装的最小适配年龄")
    private Integer minAge;

    @ApiModelProperty("服装的最大适配年龄")
    private Integer maxAge;

    @ApiModelProperty("服装属于男装还是女装：0表示女装，1表示男装")
    private Integer gender;

    @TableField(value = "`types`")
    @ApiModelProperty("服装属于类型 0内衬，1上衣，2外套，3裤装，4裙装，5套装")
    private Integer types;

    @ApiModelProperty("服装的功能性描述，如休闲服，运动服，正式服装等")
    private String functionality;

    @ApiModelProperty("服装风格的描述")
    private String style;

    @ApiModelProperty("服装的面料要求")
    private String material;

    @ApiModelProperty("服装的最大成本限制")
    private double cost;

    @TableField(value = "`level`")
    @ApiModelProperty("设计师等级要求")
    private Integer level;

    @TableField(value = "`require`")
    @ApiModelProperty("服装的具体描述")
    private String require;

}
